package it.duecaffe.claysoftware.interventi.server;

import it.duecaffe.claysoftware.dto.UtenteDto;
import it.duecaffe.claysoftware.interventi.shared.models.Profilo;
import it.duecaffe.claysoftware.interventi.shared.models.UtenteModel;

public class FactoryModel {
	
	static UtenteModel buildUtente(UtenteDto utente) {
		UtenteModel model = new UtenteModel();
		model.setIdUtente(utente.getCodiceUtente());
		model.setNome(utente.getNome());
		String ruolo = utente.getRuolo();
		if ("UTENTE".equals(ruolo)) {
			model.setProfilo(Profilo.getProfilo(utente.getCodiceUtente()));
		} else if ("CLIENTE".equals(ruolo)) {
			model.setProfilo(Profilo.CLIENTE);
		}
		return model;
	}
}
